#ifndef _FIG_UI_PAUSEMENU_H_
#define _FIG_UI_PAUSEMENU_H_

#include "mat_ui_popupanimator.h"

namespace gameflow
{
	class UIPopup;
}

class MATUIPauseMenu	: public MATUIPopupAnimator
{
public:
	
	    	
	 MATUIPauseMenu();
	 virtual bool		KeyPressed(input::Keyboard::KEY* pKey);

protected:

	

	void DELEGATE_CALL	OnButtonSettings(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	void DELEGATE_CALL	OnButtonGotoMainMenu(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	void DELEGATE_CALL	OnYesGoToMainMenu(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	void DELEGATE_CALL	OnButtonResume(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	

	void DELEGATE_CALL	OnButtonGotoFacebook(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	void DELEGATE_CALL	OnButtonGotoTwitter(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);
	void DELEGATE_CALL	OnButtonGoto2DStar(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);

	//void DELEGATE_CALL	OnButtonFullVersion(ui::UIWidget::WIDGET_EVENT Event, ui::UIWidget* pWidget);

    
    //bool                m_FoceDisable;
    
   


};


#endif //_PVI_UI_WRAPPER_H_